#include <iostream>
#include <cstdio>

using namespace std;
double map[3][3];
int main()
{
	double a,b;
	bool f=false;
	for(int i=0;i<3;i++)
	{
		map[i][i]=1.0;
		cin>>a>>b;
		if(!a&&!b) map[i][(i+1)%3]=0;
		else if(!a&&b) map[i][(i+1)%3]=10000000;
		else map[i][(i+1)%3] = b/a;
	}
	for(int mid=0;mid<3;mid++)
		for(int vs=0;vs<3;vs++)
			for(int vt=0;vt<3;vt++)
			{
				if(map[vs][mid]==10000000&&map[mid][vt]) map[vs][vt]=10000000;
				else if(map[vs][mid]*map[mid][vt]>map[vs][vt]+1e-9)
					map[vs][vt]=map[vs][mid]*map[mid][vt];
			}
	for(int i=0;i<3;i++) if(map[i][2]>=10000000||map[i][i]>1+1e-9) f=true;
	if(f) puts("Ron");
	else puts("Hermione");
	return 0;
}
